What is the meaning of the word "on the dot"?

Definitions: